home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
aminet
/
util
/
misc
/
hackertest.lha
/
HackerTestv0.11
next >
Wrap
Text File
|
1992-11-22
|
22KB
|
1,126 lines
// This is the Question file for the Hacker Test v0.11
// Most of the questions are based on the hacker-test made by Felix Lee,
// John Hayes and Angela Thomas in September 1989. Many thanks to them for
// some funny reading!
// This file contains a bit more than 200 questions, but any person answering
// the questions with the Quest program will probably not answer all of them.
// Read the file Quest.doc for information about how to use the Quest program.
// But you probably score higher by looking at the source code instead..;-)
//
// 1992-06-19 version 0.11 E. Lundevall
Initial:
This is the Hacker Test version 0.11, which will test if you are a hacker.
Don't take this too seriously...
Each question will have one possible choice (a number) which you type in
after the prompt 'Answer: '. Some questions will allow multiple choices
where you choose a number of answers.
Most people will not answer all questions, since some will only be asked if a
previous question gave a certain answer. You can find out how many questions
are left to answer by typing 'Left' at the answer prompt. If you want to quit
before you are finished, typ 'Quit' at the prompt.
You can have the question displayed again by typing 'Again' at the prompt.
If you are unable to use the program, you will probably not get any good scores
anyway...
Have a nice test...
::::
Scores:
0 - 32 : You are a Computer Illiterate.
33 - 128 : You are a Complete Beginner.
129 - 384 : You are a Lamer.
385 - 768 : You are a User.
769 - 1024 : You are a Power User.
1025 - 2048 : You are a Hacker.
2049 - 4096 : You are a Guru.
4097 - 65535 : You are a Wizard.
::::
Questions:
1: Do you know what a computer is?
* 0 No => -1
* 1 Yes => 2
2: For how long have you used a computer in a single session?
* 0 At most 4 hours
* 5 More than 4 hours
* 10 More than 8 hours
* 20 More than 16 hours
* 30 More than 32 hours
* 40 More than 64 hours
3: Have you ever done any programming?
* 0 No => 10
* 10 Yes
4: Have you ever missed a class while programming?
* 0 No
* 10 Yes
5: Have you ever missed an examination while programming?
* 0 No
* 20 Yes
6: Have you ever missed a wedding while programming?
* 0 No => 8
* 20 Yes
7: Have you ever missed your own wedding while programming?
* 0 No
* 40 Yes
8: Have you ever programmed while intoxicated?
* 0 No => 10
* 10 Yes
9: Did it make sense the next day?
* 0 No
* 20 Yes
10: Have you ever voided the warranty on your equipment?
* 0 No => 12
* 10 Yes
11: Have you ever soldered on the motherboard of your computer?
* 0 No
* 25 Yes
12: Have you named a computer?
* 0 No
* 5 Yes
13: Have you seen "Tron"?
* 0 No
* 5 Yes
14: Have you seen "WarGames"?
* 0 No
* 5 Yes
15: Do you know how many days old you are?
* 0 No
* 15 Yes
16: Have you ever written a flight simulator?
* 0 No
* 30 Yes
17: Have you played Hack?
* 0 No
* 10 Yes
18: Ever change the value of 4?
* 0 No => 21
* 5 Yes
19: ...intentionally?
* 0 No
* 10 Yes
20: ...and in any other language than Fortran?
* 0 No
* 10 Yes
21: Do you complain when a "feature" you use gets fixed?
* 0 No
* 5 Yes
22: Have you ever wanted to download pizza?
* 0 No
* 10 Yes
23: Have you ever invented a computer joke?
* 0 No
* 10 Yes
* 20 Yes, and some people did not get it
24: Do you know what K&R is?
* 0 No => 26
* 10 Yes
25: Do you what the contents of page 49 (original K&R) is?
* 0 No
* 10 Yes
26: Do you know what ASCII and EBCDIC stands for?
* 0 No
* 10 Only ASCII
* 15 Only EBCDIC
* 25 Yeah, both of them
27: Can you read and write ASCII in hex or octal?
* 0 No
* 15 Yes
28: Do you know the names of all the ASCII control codes?
* 0 No
* 25 Yes
29: Can you read and write EBCDIC in hex?
* 0 No
* 15 Yes
30: Can you convert from EBCDIC to ASCII and vice versa?
* 0 No
* 20 Yes
31: Do you know what characters are the same in both ASCII and EBCDIC?
* 0 No
* 20 Yes
32: Do you know maxint on your system?
* 0 No
* 10 Yes
* -5 What is maxint?
33: Ever defined your own numerical type to get better precision?
* 0 No
* 20 Yes
34: Can you name powers of two in arbitrary order?
* 0 No
* 5 Yes, up to 2^8
* 10 Yes, up to 2^16
* 15 Yes, up to 2^24
* 20 Yes, up to 2^32
* 30 Yes, up to 2^48
* 40 Yes, up to 2^64
35: Have you ever used program overlays?
* 0 No
* 10 Yes
36: Have you ever patched binary code?
* 0 No
* 10 Yes
* 25 Yes, while the program was running
37: Can you read a punched card, looking at the holes?
* 0 No => 39
* 10 Yes
* -5 Punched card? => 39
38: Can you read a punched card, feeling the holes?
* 0 No
* 15 yes
39: Have you ever digitized a picture?
* 0 No
* 5 Yes
40: Have you ever taken a picture of a CRT?
* 0 No
* 10 Yes
41: Have you ever played a videotape on your CRT?
* 0 No
* 10 Yes
42: Did you ever forget to mount a scratch monkey?
* 5 No
* 15 Yes
* 0 What? Scratch monkey?
43: Have you ever optimized an idle loop?
* 0 No
* 10 Yes
44: Did you ever optimize a bubble sort?
* 0 No
* 5 Yes
* 10 Replaced it with a better sorting algorithm
45: Does your terminal/computer talk to you?
* 0 No
* 10 Yes
46: Have you ever talked into an acoustic modem?
* 0 No => 48
* 10 Yes
47: ...did it answer?
* 0 No
* 15 Yes
48: Can you whistle...
* 0 No
* 2 Yes
* 10 ... in 300 baud?
* 15 ... in 1200 baud?
* 25 ... in both 300 & 1200 baud?
* -5 What is baud?
49: Can you whistle a telephone number?
* 0 No
* 15 Yes
50: Have you ever received a Fax or a photocopy of a floppy?
* 0 No
* 1 Yes
51: Have you ever shown a novice the "any" key?
* 0 No => 53
* 10 Yes
52: ... was it the power switch?
* 0 No
* 10 Yes
53: Have you ever participated in a standards group?
* 0 No
* 15 Yes
54: Have you ever debugged machine code over the telephone?
* 0 No
* 15 Yes
55: Can you convert hex to octal in your head?
* 0 No
* 10 Yes
56: Can you convert postfix to prefix in your head?
* 0 No
* 10 Yes
57:* Do you know what the following stand for?
* 10 DASD
* 10 Emacs
* 10 ITS
* 10 SNA
* 10 SANA
* 10 TCP/IP
* 10 Spool
* 10 RSTS/E
* 0 I know nothing, I'm from Barcelona...
58: Can you build a Puffer Train?
* 0 No
* 10 Yes
59: Do you know what a Puffer Train is?
* 0 No
* 10 Yes
60:* Can you play music on your...
* 10 ... printer?
* 10 ... disk drive?
* 10 ... tape drive?
* 0 None of the above
61: Have you debugged a program with a radio?
* 0 No
* 15 Yes
62: Have you witnessed a disk crash?
* 0 No
* 5 Yes
63:* Do you know what the following abbreviations stands for?
* 5 RTFM
* 5 FYI
* 5 BTW
* 5 IMHO
* 5 sic
* 5 TANSTAAFL
* 5 HHGTTG
* -20 GOIDWDDWS
* 0 I know nothing, I'm from Barcelona...
64: Have you ever made a line printer picture?
* 2 No => 66
* 10 Yes
* 0 What is a line printer picture? => 66
65:* Do you have a line printer picture of...
* 5 ... the Mona Lisa?
* 5 ... the Enterprise?
* 5 ... Einstein?
* 5 ... Oliver?
* 5 ... Snoopy?
* 0 None of the above
66: Fill the rest of the expression in: Allan tar kakan ... (Swedish question)
* 0 ... av LasseGurra Aktersnurra
* 0 ... via NFS
* 10 ... i 9600 baud
* 0 ... ifrån kakburken
* 0 ... med grep
* 0 Huh? I do not understand the question.
67:* Have you ever used ...
* 10 ... TPU?
* 10 ... TECO?
* 10 ... Emacs?
* 10 ... ed?
* 10 ... edit?
* 10 ... edlin?
* 10 ... vi?
* 10 ... Xedit (in VM/CMS)?
* 10 ... SOS?
* 10 ... EDT?
* 10 ... Wordstar?
* 0 None of the above
68:* Have you ever programmed in...
* 15 The X Window system
* 15 CICS
* 0 None of the above
69:* Have you ever attended...
* 15 ... Usenix?
* 15 ... DECUS?
* 15 ... SHARE?
* 15 ... SIGGRAPH?
* 15 ... NetCon?
* 15 ... DevCon?
* 0 None of the above
70: Have you ever seen voice mail?
* 0 No => 72
* 10 Yes
71: ... can you read it?
* 0 No
* 10 Yes
72: Have you ever programmed naked?
* 0 No
* 10 Yes
73: Do you know what Amiga ECS is?
* 0 No => 75
* 5 Yes
74: Do you know the use of the word at offset $07C?
* 0 No
* 10 Yes
75: Do you solve word puzzles with an on-line dictionary?
* 0 No
* 10 Yes
76: Ever drop a card deck?
* 0 No => 79
* 5 Yes
77: ... Did you successfully put it back together?
* 0 No => 79
* 10 Yes
78: ... Without looking?
* 0 No
* 15 Yes
79: Have you ever received a case of beer with your computer?
* 0 No
* 10 Yes
80: Does your computer come in 'designer' colors?
* 10 No
* 0 Yes
81: Ever mask a NMI?
* 0 No
* 15 Yes
82: Do you have any defunct documentation?
* 0 No => 84
* 10 Yes
83: ... do you still read it?
* 0 No
* 10 Yes
84:* Do you own...
* 5 ... a modem?
* 10 ... a terminal?
* 10 ... a toy computer?
* 10 ... a personal computer?
* 15 ... a minicomputer?
* 25 ... a mainframe?
* 35 ... a supercomputer?
* 35 ... a hypercube?
* 5 ... a printer?
* 15 ... a laser printer?
* 15 ... a tape drive?
* 5 ... a sampler?
* 10 ... a digitizer?
* 15 ... a scanner?
* 10 ... an outmoded peripheral device?
* 0 None of the above
85: Ever reverse-engineer or decompile a program?
* 0 No => 87
* 10 Yes
86: ... did you find bugs in it?
* 0 No
* 15 Yes
87: Ever help the person behind the counter with their terminal/computer?
* 0 No
* 10 Yes
88: Ever thrown a computer from more than two stories high?
* 0 No
* 10 Yes
89: Ever blown up a computer?
* 0 No
* 10 Yes
90:* Are you active on...
* 10 ... FidoNet?
* 10 ... Usenet?
* 10 ... Z-Net?
* 0 None of the above
91: Ever patched a bug the vendor does not acknowledge?
* 0 No
* 10 Yes
92: Ever fix a hardware problem in software?
* 0 No
* 10 Yes
93: Ever fix a software problem in hardware?
* 0 No
* 15 Yes
94: Ever belong to a user/support group?
* 0 No => 96
* 5 Yes
95: Have you ever started a user group?
* 0 No
* 10 Yes
96: Ever had your activities mentioned in the newspaper?
* 0 No => 98
* 10 Yes
97: ... did you get away with it?
* 0 No
* 10 Yes
98: Ever write comments in a non-native language?
* 0 No
* 10 Yes
99: Ever physically destroy equipment from software?
* 0 No
* 15 Yes
100: Do you take listings with you to lunch?
* 0 No => 103
* 10 Yes
101: ... to bed?
* 0 No => 103
* 10 Yes
102: ...with another person in the bed?
* 0 No
* 10 Yes
103: Ever patched a microcode bug?
* 0 No => 105
* 10 Yes
104: Ever patched around a microcode bug?
* 0 No
* 15 Yes
105: Can you program a Turing machine?
* 0 No
* 10 Yes
106: Have you ever starved while dining with philosophers?
* 0 No
* 10 Yes
107: Ever deadlock trying eating spaghetti?
* 0 No
* 10 Yes
108: Have you ever solved the halting problem?
* 0 No => 110
* 10 Yes
109: ... correctly?
* 0 No
* 10 Yes
110: Ever written a self-reproducing program?
* 0 No
* 10 Yes
111: Ever swapped out the swapper?
* 0 No
* 10 yes
112: Ever been asked for a cookie?
* 0 No
* 5 Yes
113: Ever create an unkillable program?
* 0 No => 115
* 10 Yes
114: ...intentionally?
* 0 No
* 15 Yes
115: Ever speed up a system by removing a jumper?
* 0 No
* 10 Yes
116: Do you know Gray Code?
* 0 No
* 10 Yes
117: Do you know the difference between DTE and DCE?
* 0 No
* 10 Yes
118: Do you know the RS-232C pinout?
* 0 No => 120
* 15 Yes
119: ... Can you wire a connector without looking?
* 0 No
* 20 Yes
120: Do you have a copy of Dec Wars?
* 0 No
* 10 Yes
121: Do you have the Canonical Collection of Lightbulb Jokes?
* 0 No
* 10 Yes
122: Do you have a copy of the Hacker's dictionary?
* 0 No => 124
* 10 Yes
123: ... Did you contribute to it?
* 0 No
* 15 Yes
124: Do you have a flowchart template?
* 0 No => 126
* 5 Yes
125: Is it unused?
* 0 No
* 10 Yes
126: Do you have your own fortune-cookie file?
* 0 No
* 10 yes
127: Do you have the Anarchist's Cookbook?
* 0 No => 129
* 10 Yes
128: ... Ever make anything from it?
* 0 No
* 10 Yes
129: Do you have a programmable calculator?
* 0 No => 131
* 10 Yes
130: ... is it RPN?
* 0 No
* 10 Yes
* -5 RPN?
131: Have you ever owned more than...
* 5 ... 1 computer?
* 10 ... 2 computers?
* 20 ... 4 computers?
* 30 ... 8 computers?
* 40 ... 16 computers?
* 0 None of the above
132: Do you have a separate phone line for your terminal/computer?
* 0 No => 134
* 10 Yes
133: ...is it legal?
* 10 No
* 0 Yes
134: Do you have an optical disk/disk drive?
* 0 No
* 10 Yes
135: Do you use more than...
* 10 ... 16 megabytes of harddisk space?
* 20 ... 64 megabytes of harddisk space?
* 30 ... 256 megabytes of harddisk space?
* 50 ... 1 gigabyte of harddisk space?
* 60 ... 4 gigabytes of harddisk space?
* 70 ... 64 gigabytes of harddisk space?
* 80 ... 1 terabyte of harddisk sapce?
* 0 None of the above
136: Do you have a personal magnetic tape library?
* 0 No => 138
* 10 Yes
137: ... is it unlabelled?
* 0 No
* 10 Yes
138: Do you own more than...
* 5 ... 16 floppy disks?
* 10 ... 64 floppy disks?
* 20 ... 256 floppy disks?
* 30 ... 1024 floppy disks?
* 40 ... 4096 floppy disks?
* 0 None of the above
139: Do you have any 8-inch disks?
* 0 No
* 10 Yes
140: Do you have a TTL handbook?
* 0 No
* 10 Yes
141: Do you have printouts more than three years old?
* 0 No
* 10 Yes
142: Do you have a job?
* 0 No
* 10 Yes => 144
143: Have you ever had a job?
* 5 No => 148
* 10 Yes
144: ... computer related?
* 0 No
* 10 Yes
145: Have you ever been a system administrator?
* 0 No
* 10 Yes
146: Do you have more megabytes than megabucks?
* 0 No
* 10 Yes
147: Have you ever downgraded your job to upgrade your processing power?
* 0 No
* 10 Yes
148: Have you ever had a security clearance?
* 0 No
* 15 Yes
149: Do you work irregular hours?
* 0 No
* 10 Yes
150: Have you ever solved Adventure?
* 0 No
* 10 Yes
151: Have you ever solved Zork?
* 0 No
* 10 Yes
152: Can you out-doctor Eliza?
* 0 No
* 10 Yes
153: Have you ever written any redcode?
* 0 No
* 10 Yes
154:* Have you ever written...
* 15 ... an adventure game?
* 15 ... a real-time game?
* 15 ... a multi-player game?
* 15 ... a networked game?
* 0 None of the above
155: Have you ever etched a printed circuit board?
* 0 No
* 10 Yes
156: Have you ever used a light pen?
* 0 No => 158
* 10 Yes
157: ... did you build it?
* 0 No
* 10 yes
158:* Have you ever used...
* 10 ... a teletype?
* 10 ... a paper tape?
* 10 ... a decwriter?
* 10 ... a card reader/punch?
* 10 ... a SOL?
* 0 None of the above
159:* Have you ever built...
* 15 ... an Altair?
* 15 ... a Heath/Zenith computer?
* 0 None of the above
160: Do you know how to use...
* 10 ... an oscilliscope?
* 10 ... a voltmeter?
* 10 ... a frequency counter?
* 10 ... a logic probe?
* 10 ... a wirewrap tool?
* 10 ... a soldering iron?
* 10 ... a logic analyzer?
* 0 None of the above
161: Have you ever designed an LSI chip?
* 0 No => 163
* 15 Yes
162: ... has it been fabricated?
* 0 No
* 25 Yes
163: Can you program an Eniac?
* 0 No
* 20 Yes
164: Have you ever toggled in boot code on the front panel?
* 0 No => 166
* 20 Yes
165: ...from memory?
* 0 No
* 30 Yes
166: Do you recite IBM part numbers in your sleep?
* 0 No
* 15 Yes
167: Do you know what IBM part number 7320154 is?
* 0 No
* 25 Yes
168: Can you sing something from the IBM Songbook?
* 0 No
* 5 Yes
169: Do you know more than...
* 10 ... 1 programming language?
* 15 ... 2 programming languages?
* 20 ... 4 programming languages?
* 30 ... 8 programming languages?
* 50 ... 16 programming languages?
* 80 ... 32 programming languages?
* 0 None of the above
170: Have you ever designed a programming language?
* 0 No
* 40 Yes
171: Can you program in Basic?
* 5 No => 173
* 5 Yes
172: ... do you admit it?
* 10 No
* 1 Yes
173: Can you program in assembler on...
* 0 ... no machine?
* 5 ... 1 machine?
* 10 ... 2 different machines?
* 20 ... 4 different machines?
* 35 ... 8 different machines?
174:* Do you know...
* 10 ... APL?
* 10 ... Ada?
* 10 ... BCPL?
* 10 ... C++?
* 10 ... C?
* 10 ... Cobol?
* 10 ... Comal?
* 10 ... Eiffel?
* 10 ... Forth?
* 10 ... Fortran?
* 10 ... Hypertalk?
* 10 ... Icon?
* 10 ... Lisp/Scheme?
* 10 ... Logo?
* 10 ... MIIS?
* 10 ... Modula-2?
* 10 ... Modula-3?
* 0 None of the above
175: Do you also know...
* 10 ... MUMPS?
* 10 ... Oberon?
* 10 ... Pascal?
* 10 ... PL/I?
* 10 ... Pilot?
* 10 ... Plato?
* 10 ... PostScript?
* 10 ... Prolog?
* 10 ... RPG?
* 10 ... Rexx (or ARexx)?
* 10 ... SETL?
* 10 ... Smalltalk?
* 10 ... Snobol?
* 10 ... VHDL?
* 10 ... any assembly language?
* 0 None of the above
176: Ever copy a copy-protected disk?
* 0 No
* 5 Yes
177: Have you ever created a copy-protection scheme?
* 0 No
* 15 Yes
178: Have you ever made a "flippy" disk?
* 0 No
* 5 Yes
179: Have you ever recovered data from a damaged disk?
* 0 No => 181
* 5 Yes
180: ...with a disk editor?
* 0 No
* 15 Yes
181: Can you decode MFM data in your head?
* 0 No
* 15 yes
182:* Can you use...
* 8 ... AmigaOS?
* 8 ... BSD Unix?
* 8 ... non-BSD Unix?
* 8 ... AIX
* 8 ... VM/CMS?
* 8 ... VMS?
* 8 ... MVS?
* 8 ... VSE?
* 8 ... RSTS/E?
* 8 ... CP/M?
* 8 ... COS?
* 8 ... NOS?
* 8 ... CP-67?
* 8 ... RT-11?
* 8 ... MS-DOS?
* 8 ... Finder?
* 0 None of the above
183:* Can you also use...
* 8 ... OS/2?
* 8 ... PRODOS?
* 8 ... more than one OS for the TRS-80?
* 8 ... Tops-10?
* 8 ... Tops-20?
* 8 ... OS-9?
* 8 ... AOS/VS?
* 8 ... Multics?
* 8 ... ITS?
* 8 ... Vulcan?
* 0 None of the above
184: Have you ever found an operating system bug?
* 0 No => 188
* 5 Yes
185: ... Did you exploit it?
* 0 No
* 10 Yes
186: ... Did you report it?
* 0 No => 188
* 10 Yes
187: ... Was your report ignored?
* 15 No
* 5 Yes
188: Have you ever crashed a machine?
* 0 No => 190
* 2 Yes
189: ...intentionally?
* 0 No
* 10 Yes
190: Do you know any people?
* 0 No => 193
* 1 Yes
191: ... more than two people?
* 0 No => 193
* 5 Yes
192: ... do they admit it?
* 0 No
* 5 Yes
193: Can you write a Fortran compiler?
* 0 No => 195
* 20 yes
194: ... in Teco?
* 0 No
* 30 Yes
195: Can you read a machine dump?
* 0 No
* 15 Yes
196: Can you disassemble code in your head?
* 0 No
* 15 Yes
197:* Have you written...
* 20 ... a compiler?
* 30 ... an operating system?
* 15 ... a device driver?
* 15 ... a text processor?
* 5 ... a display hack?
* 25 ... a database system?
* 25 ... an expert system?
* 15 ... an edge detector?
* 35 ... a real-time control system?
* 25 ... an accounting package?
* 10 ... a virus?
* 15 ... a prophylactic?
* 0 None of the above
198: Have you ever written a biorhythm program?
* 0 No => 201
* 5 Yes
199: ... Did you sell the output?
* 0 No => 201
* 10 Yes
200: ... Was the output arbitrarily invented?
* 0 No
* 10 Yes
201: Have read the source code to the Quest program?
* 0 No => 203
* 5 Yes
202: ... Have you improved it?
* 0 No
* 10 Yes
* 15 Rewrote it in assembler
203: Have you ever written self-modifying code?
* 0 No
* 10 Yes
204: Did you ever write a program that ran correctly the first time?
* 0 No => 208
* 10 Yes
205: ... Was it longer than...
* 2 ... 1 line?
* 5 ... 20 lines?
* 15 ... 100 lines?
* 35 ... 1000 lines?
* 75 ... 5000 lines?
206: ... Was it in assembly language?
* 0 No
* 45 Yes
207: ... Did it work the second time?
* -10 No
* 20 Yes
208: Ever submit an entry to the Obfuscated C code contest?
* 0 No => 211
* 10 Yes
209: ... Did it win?
* 0 No
* 20 Yes
210: ... Did your entry inspire a new rule?
* 0 No
* 30 Yes
211: Do you use MS-DOS?
* 10 No
* 0 Yes
212: Do you like MS-DOS?
* 10 No
* -10 Yes
213: Have you ever written a Lisp interpreter?
* 0 No => 215
* 5 Yes
214: ... in any other language than Lisp?
* 0 No
* 10 Yes
215: Have you read Neuromancer?
* 0 No => 217
* 5 Yes
216: Would you like to be a cyberjockey?
* 0 No
* 5 Yes
217: Have you ever written a recursive program?
* 0 No => 219
* 2 Yes
218: ... in Fortran (not Fortran-90)?
* 0 No
* 15 Yes
219: Do you know the answer to the question about Life, Universe & Everything?
* 0 No
* 5 Yes
220: Do you know what GNU stands for?
* -5 No => 222
* 5 Yes
221: Have you ever released any software under the GNU Software License?
* 0 No
* 10 Yes
222: Have you ever tried to improve your score in the Hacker Test?
* 0 No => -1
* 10 Yes => -1
::::